power atv solar ul approved pcb generator electricity electric energy volume pcb battery pwb batteries charger subcontract pcb assembly generators